.home {
  height: 100vh;
  width: 100vw;
  background: #1f1f1f;
  border: 1rem solid #1f1f1f;
  box-sizing: border-box;
}
.card {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 1rem solid #ffc54f;
  background: #fff;
  border-radius: 0.5rem;
}
.card-border {
  border: 6px solid #000;
  height: 100%;
}
.introduce {
  margin-top: 3rem;
}
.text-1 {
  display: block;
  font-size: 2.2rem;
  font-weight: bold;
  text-align: center;
  line-height: 4rem;
}
.img-style {
  margin-top: 3rem;
  width: calc(100vw - 4rem - 12px);
}

.title {
  display: block;
  font-size: 1.8rem;
  font-weight: bold;
  margin-top: 6rem;
  text-align: center;
  margin-bottom: 6rem;
}
.text-content {
  display: block;
  font-size: 2.2rem;
  font-weight: bold;
  text-align: center;
}
